strong and spirited horse - Francés Inglés Diccionario